package com.guojiang.guopicturebackend.model.dto.file;

import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Data;

import java.io.Serializable;

/**
 * 上传图片的结果
 */
@Data
public class UploadPictureResult implements Serializable {

    @TableField(exist = false)
    private static final long serialVersionUID = -8979997737884072260L;

    /**
     * 原图 url
     */
    private String originUrl;

    /**
     * 原图是否可直接查看: (0-false; 1-true)
     */
    private Integer originView;

    /**
     * 图片 url
     */
    private String url;

    /**
     * 缩略图 url
     */
    private String thumbnailUrl;

    /**
     * 图片名称
     */
    private String picName;

    /**
     * 图片大小（体积）
     */
    private Long picSize;

    /**
     * 图片宽度
     */
    private int picWidth;

    /**
     * 图片高度
     */
    private int picHeight;

    /**
     * 图片宽高比例
     */
    private Double picScale;

    /**
     * 图片格式
     */
    private String picFormat;

    /**
     * 图片主色调
     */
    private String picColor;
}
